package com.sdry.mapper.hpf;

import java.util.List;
import java.util.Map;

import com.sdry.model.hpf.Technics;

/**
 * @ClassName: TechnicsMapper 
 * @Description:工艺信息Mapper
 * @Author hpf
 * @Date 2018年9月21日 上午10:59:07 
 * @version 1.0
 */
public interface TechnicsMapper {

	/**
	 * 查询总数
	 * @param technics
	 * @return
	 */
	Integer countTechnics(Technics technics);
	
	/**
	 * 分页查询
	 * @param map
	 * @return
	 */
	List<Technics> listPageTechnics(Map<String, Object> map);
	
	/**
	 * 新增工艺信息
	 * @param technics
	 * @return
	 */
	Integer insertTechnics(Technics technics);
	
	/**
	 * 修改工艺信息
	 * @param technics
	 * @return
	 */
	Integer updateTechnics(Technics technics);
	
	/**
	 * 删除工艺信息
	 * @param tid
	 * @return
	 */
	Integer deleteTechnics(Long tid);
	
	/**
	 * 查询所有
	 * @param technics
	 * @return
	 */
	List<Technics> listAllTechnics();

	/**   
	 * 根据ID查询
	 * @Title:getTechnicsByTid   
	 * @param tid
	 * @return             
	 */
	Technics getTechnicsByTid(Long tid);

	/**   
	 * 根据名称查询
	 * @Title:getTechnicsByTname   
	 * @param tname
	 * @return             
	 */
	List<Technics> getTechnicsByTname(String tname);

}
